home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / Kubuntu 8.10 / kubuntu-8.10-desktop-i386.iso / casper / filesystem.squashfs / usr / share / initramfs-tools / hooks / kernelextras < prev    next >
Text File  |  2008-06-11  |  498b  |  45 lines

  1. #!/bin/sh
  2.  
  3. PREREQ=""
  4.  
  5. prereqs()
  6. {
  7.     echo "$PREREQ"
  8. }
  9.  
  10. case $1 in
  11. # get pre-requisites
  12. prereqs)
  13.     prereqs
  14.     exit 0
  15.     ;;
  16. esac
  17.  
  18. # Hooks for loading extra kernel bits into the initramfs
  19.  
  20. . /usr/share/initramfs-tools/hook-functions
  21.  
  22. fbcon=n
  23.  
  24. for x in ${MODULESDIR}/initrd/*; do
  25.     x=${x##*/}
  26.     x=${x%.*}
  27.     case ${x} in
  28.     '*')
  29.         break
  30.         ;;
  31.     *fb)
  32.         fbcon=y
  33.         ;;
  34.     esac
  35.  
  36.     force_load ${x}
  37. done
  38.  
  39. # And add vga16fb for usplash to use as well
  40. manual_add_modules vga16fb
  41.  
  42. if [ ${fbcon} = "y" ]; then
  43.     force_load fbcon
  44. fi
  45.